package org.holoeverywhere.slider; import android.content.Context; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import org.holoeverywhere.LayoutInflater; import org.holoeverywhere.addon.AddonSlider; import org.holoeverywhere.app.Fragment; public class SliderMenuFragment extends Fragment { protected Context mMenuContext; private AddonSlider.AddonSliderA addonSlider() { return getSupportActivity().addon(AddonSlider.class); } @Override public LayoutInflater getLayoutInflater() { if (mMenuContext == null) { mMenuContext = addonSlider().getMenuContext(); } if (mMenuContext == null) { mMenuContext = addonSlider().get(); } return LayoutInflater.from(mMenuContext); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final int menuLayout = addonSlider().getMenuLayout(); return inflater.inflate(menuLayout != 0 ? menuLayout : R.layout.slider_default_menu_stub, container, false); } }